}
public Object evaluate(E exchange) {
return evaluateAs(exchange, resultQName);
}
// Builder methods
}
public Object evaluate(E exchange) {
Object answer = evaluateAs(exchange, resultQName);
if (resultType != null) {
return ExchangeHelper.convertToType(exchange, resultType, answer);
}